package com.luke.exercise.annotation;

public class Client {

    public static void main(String[] args) {
        ReflectAnnotationTracker.trackerRelectAnnotation(Client.class);
    }
    
    @ReflectionAnnotation(author = "luke", date = "2016-08-27", version = 1)
    public void allTest() {
    }

    //因为author提供了默认值所以这里可以不使用
    @ReflectionAnnotation(date = "2016-11-28", version = 2)
    protected void test1() {
    }

    //因为author、version提供了默认值所以这里可以不使用  因为Date没有提供默认值,所以必须对date进行赋值
    @ReflectionAnnotation(date = "2016-08-28")
    private void test2() {
    }
    
    private void test3() {
        
    }
    
}
